package com.yidu.erp.service.BeyondDrug;

import java.util.List;

import com.yidu.common.Ware;
import com.yidu.erp.model.BeyondDos;
import com.yidu.erp.model.BeyondWare;
import com.yidu.erp.model.BeyondWaretype;
/**
 * 查询商品方法Service
 * @author 杨sir
 *
 */
public interface DrugService {
	/**
	 * 查询商品表
	 * @param record
	 * @return
	 */
	List<BeyondWare> selectAll(BeyondWare record);
	/**
	 * 商品分类删除
	 */
	int	deleteTypeByPrimaryKey(String typeId);
	/**
	 * 商品删除
	 * @param wareId
	 * @return
	 */
	int deleteByPrimaryKey(String wareId);
	/**
	 * 查询商品类型下拉框
	 */
	public List<BeyondWaretype> selectAllType();
	/**
	 * 根据商品名称查询商品ID
	 * @param name 商品名称
	 * @return 返回商品id
	 */
	public String selectTypeName(String typeid);
	/**
	 * 查询商品名称的方法
	 * @param query
	 * @return
	 */
	public List<Ware> selectWare(String query);
	/**
	 * 根据商品名称查询商品信息
	 */
	public BeyondWare selectMes(String wareName);
	/**
	 * 查询商品类型
	 * @param beyondWaretype
	 * @return
	 */
	List<BeyondWaretype> selectType(BeyondWaretype beyondWaretype);
	/**
	 * 商品分类增加
	 * @param beyondWaretype
	 * @return
	 */
	int insertSelective(BeyondWaretype record);
	
	/**
	 * 增加或修改
	 */
	public int addOrUpdate(BeyondWaretype record);
	/**
	 * 商品分类根据ID修改
	 * @param typeid
	 * @return
	 */
	int updateByPrimaryKeySelective(BeyondWaretype typeid);
}
